/* CSS Document */
.main_top{ text-align:center; width:950px; margin:0 auto;}
.main_top .pagenavi{ height:20px; padding:10px 0 0;}
.main_top .pagenavi a{ text-decoration:none;  color:#FF5000;}
.main_top .pagenavi a.on{ height:20px; padding:10px 0 0; background-color:#FF5000; color:#FFFFFF;}
.main_top .pagenavi li{ float:left; height:16px; padding:2px 10px 0 0;}
.main_top .pagenavi li.li2{ float:left; height:16px; padding:2px 10px 0 20px; background:url("/images/navi_arrow.gif") repeat scroll 0 0 transparent}

.main_left{ width:700px; float:left; margin-top:5px;display:inline;}
.cor_info{ border:4px solid #FFF1E1;}
.cor_info_inner{ border:1px solid #F8CFA5; padding:15px 25px 20px; position:relative; width:640px;}
.cor_info_inner .cor_name h1{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cor_info_inner .est_total{color:#FF9933;margin-top: 10px;}
.cor_info_inner .est_total em a{ color:#FF0000;}
.cor_info_inner .est_list{ margin-top:10px; }
.cor_info_inner .est_list dl{ margin-bottom:15px; clear:both;}
.cor_info_inner .est_list dt{ width:65px; float:left; font-size:12px;}
.cor_info_inner .est_list dd{ float:left; vertical-align:middle; margin-right:10px; margin-left:0px; width:500px; word-wrap: break-word;}
.cor_info_inner .est_list dd.profile{padding-left:26px;}
.cor_info_inner .est_list dd.profile a:link,.cor_info_inner .est_list dd.profile a:visited{color:#00CACA;}
.cor_info_inner .est_list dd.profile a:hover,.cor_info_inner .est_list dd.profile a:active{color:#FF9900;}
.cor_info_inner .est_list dd span{ color:#999999;}
.cor_info_inner .cor_photo{ position:absolute; right:25px; top:20px; width:260px;}
.cor_info_inner .go_est{ margin:10px 0 0; border-top:1px dotted #CCCCCC; padding-top:15px;}

.review_out{ border-bottom:1px dotted #CCCCCC; margin:10px auto; width:700px;}
.review_left{ margin:10px 0 0; width:100px; text-align:center; float:left;display:inline;
}
.review_left .review_face img{ border:1px solid #CCCCCC;}
.review_left .review_level{ color: #006699; font-size:13px;}
.review_right{ float:right; margin:8px 0 0 0; width:600px;}
.review_right .review_content{ float:left; margin:0 0 5px; width:600px; word-wrap:break-word;}
.review_right .review_content .company_title{ color:#FF6600; font-size:14px; text-decoration:underline; margin-right:14px;}
.review_right .review_content .company_time{ color:#A8A8A8; font-size:11.5px; float:right;}
.review_right .review_content .res_input{ float:left; width:600px;}
.review_right .review_content .company_time a{ text-decoration:none; color:#0099FF; font-size:13px;}
.review_right .review_content .company_list{  float:left ; margin-right:14px;}
.review_right .review_content .est_con{ line-height:25px; word-wrap:break-word;}
.review_right .review_content .est_con a{ text-decoration:none;}
.review_right .review_content .list_1{ color:#8A8B8B; font-size:12px; float:left }
.review_right .review_content .list_2{ color:#FFCC66; font-size:20px; margin-left:5px;}
.review_right .review_content .review_response { background-color:#DBF5FE; border-bottom:1px solid #BCEEFE; padding:5px 0;}
.review_right .review_content .review_response .res_left { color:#666666;}
.review_right .review_content .review_response .res_right { margin-left:20px;line-height:20px;}
.review_right .review_content .review_response .res_res {float:right; margin:0 5px;}
.review_right .review_content .review_response .res_res a {text-decoration:none; color:#0099FF; font-size:13px;}
.review_right .review_content .arrow_down {
	float:right;
	width:40px;
	cursor:pointer;
	overflow:hidden;
	background:url("http://www.87dianping.com/images/up_down.gif") no-repeat scroll 0 0 transparent;
	background-position:-32px 5px;
	height:20px;
}
.review_right .review_content .arrow_down_over {
	float:right;
	width:40px;
	cursor:pointer;
	overflow:hidden;
	background:url("http://www.87dianping.com/images/up_down.gif") no-repeat scroll 0 0 transparent;
	background-position:-32px -26px;
	height:20px;
}
.review_right .review_content .arrow_up {
	float:right;
	width:40px;
	cursor:pointer;
	overflow:hidden;
	background:url("http://www.87dianping.com/images/up_down.gif") no-repeat scroll 0 0 transparent;
	background-position:10px 5px;
	height:20px;
}
.review_right .review_content .arrow_up_over {
	float:right;
	width:40px;
	cursor:pointer;
	overflow:hidden;
	background:url("http://www.87dianping.com/images/up_down.gif") no-repeat scroll 0 0 transparent;
	background-position:10px -26px;
	height:20px;
}

.add_estimate{ margin-top:20px;}
.add_estimate .add_estimate_title{ font-size:22px; color:#FF5000; background-color:#CCCCCC; height:35px; line-height:35px;}
.add_estimate .add_estimate_content{ margin-top:15px; color:#FC9906;}
.add_estimate .add_estimate_content table td{ height:30px;}
.add_estimate .add_estimate_content table .zaizhi { width:30px; text-align:right;}
.add_estimate .add_estimate_content table .tip { color:#8A8B8B; font-size:12px;}
.add_estimate .add_estimate_content li{ float:left; margin-right:5px; cursor:pointer;}

.main_right	{ padding:6px 0 25px 0 ; width:230px ; float:right;}
.index_search{ margin:0 ; padding:0 ; width:230px ;}
.index_search_1{ width:230px ; border-left:2px solid #E5E5E5; border-right:2px solid #E5E5E5; border-bottom:2px solid #E5E5E5; height:100px;}
.index_search_1 .index_search_2{ color:#FF9E0F; font-weight:bold; padding-top:13px; text-align:center;}
.index_search_1 .index_search_2 input{color:#CCCCCC;}
.index_search_1 .index_search_2 span{color:#666;clear:both;display:block;margin-top:5px;font-weight:normal;}
.index_search_1 .index_search_3 { text-align:center; cursor:pointer;}
.main_right .rank{margin-top:10px;}
.main_right .rank .header{background:url("/images/ttbg1.gif") repeat scroll 0 0 transparent;color:#FFFFFF;font-size:16px;font-weight:700;height: 35px;line-height:35px;padding:0 5px;}
.main_right .rank ul{border:1px solid #CCC;background:url("/images/list_10.gif") no-repeat scroll 5px 15px transparent;padding-top:10px;}
.main_right .rank ul li{ height:23px; line-height:23px; padding-left: 25px;overflow: hidden;white-space: nowrap;}

.popreplybg{ background:none repeat scroll 0 0 #999999; left:0; top:0; opacity:0.4; position:absolute;}
*html .popreplybg{ background:none repeat scroll 0 0 #999999; left:0; top:0; filter:alpha(opacity=40); position:absolute;}
*+html .popreplybg{ background:none repeat scroll 0 0 #999999; left:0; top:0; filter:alpha(opacity=40); position:absolute;}
.pop{ background:none repeat scroll 0 0 #FBFBFB; border:1px solid #DEDEDE; width:680px; z-index:999; position:fixed;}
*html .pop{ background:none repeat scroll 0 0 #FBFBFB; border:1px solid #DEDEDE; width:680px; z-index:999; position:absolute;}
*+html .pop{ background:none repeat scroll 0 0 #FBFBFB; border:1px solid #DEDEDE; width:680px; z-index:999; position:absolute;}
.pop_tit {
    background: url("http://www.87dianping.com/images/fenye_bj.gif") repeat-x scroll left bottom #FBFBFB;
    color: #597719;
    cursor: move;
    font-size: 14px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}
.pop_tit #dialogClose{
    display: block;
	float: right;
	cursor:pointer;
	padding-top:3px;
}
.in_pop {
	padding:10px 9px;
}
.in_pop li{
	float: left;
	margin-left:5px;
	cursor:pointer;
}
.in_pop textarea {
    border: 1px solid #DEDEDE;
    color: #727272;
    height: 106px;
    line-height: 25px;
    overflow: hidden;
    padding: 2px;
    width: 644px;
}
.in_pop .btn2 {
    background: url("http://www.87dianping.com/images/btn_bj.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    width: 70px;
}
.box{
	float:left;
	background:none repeat scroll 0 0 #DEDEDE;
	border:1px solid #A0A0A0;
	height:10px;
	width:200px;
}
.box .innerbox{
	background:url("http://www.87dianping.com/images/up_bj.gif") repeat-x scroll 0 0 transparent;
	height:10px;
	overflow:hidden;
}
.percent{
	float:left;
	color:#91BD34;
	font-family:Arial;
	font-weight:700;
	margin-left:8px;
	margin-top:-3px;
	font-size:16px;
}
.h15{height:15px;}